Facilitating dynamic layer mapping with multiple downlink control channels for wireless communication systems

ABSTRACT

A system facilitating dynamic layer mapping with multiple downlink control channels wireless communication system is provided herein. In one example, a method, comprises: determining, by a BS device, for a selected mobile device, a type of downlink control channel configuration to transmit to a mobile device; and in response to determining to transmit multiple downlink control channels as the type of downlink control channel configuration, identifying a layer to couple to the downlink control channel configuration. Determining the type of downlink control channel configuration to transmit can comprise: determining to transmit multiple downlink control channels if a rank is higher than a defined value; and determining to transmit a single control channel in lieu of transmitting the multiple control channels if a rank is less than or equal to the defined value. The method can also include scheduling the layer for transmission to the mobile device.

RELATED APPLICATION

The subject patent application is a continuation of, and claims priorityto, U.S. patent application Ser. No. 15/588,333, filed May 5, 2017, andentitled “FACILITATING DYNAMIC LAYER MAPPING WITH MULTIPLE DOWNLINKCONTROL CHANNELS FOR WIRELESS COMMUNICATION SYSTEMS,” the entirety ofwhich application is hereby incorporated by reference herein.

TECHNICAL FIELD

The subject disclosure relates generally to communications systems, and,for example, to systems, methods and/or machine-readable storage mediafor facilitating dynamic layer mapping with multiple downlink controlchannels wireless communication system.

BACKGROUND

To meet the huge demand for data centric applications, Third GenerationPartnership Project (3GPP) systems and systems that employ one or moreaspects of the specifications of the Fourth Generation (4G) standard forwireless communications will be extended to a Fifth Generation (5G)standard for wireless communications. Unique challenges exist to providelevels of service associated with forthcoming 5G standards.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example, non-limiting message sequence flow chartto facilitate dynamic layer mapping with multiple downlink controlchannels in accordance with one or more embodiments described herein.

FIG. 2 illustrates an example, non-limiting multiple codeword multipleinput multiple output (MIMO) transmitter facilitate dynamic layermapping with multiple downlink control channels in accordance with oneor more embodiments described herein.

FIG. 3 illustrates an example, non-limiting multiple codeword MIMOreceiver without codeword interference cancellation in accordance withone or more embodiments described herein.

FIG. 4 illustrates an example, non-limiting multiple codeword MIMOreceiver with codeword interference cancellation in accordance with oneor more embodiments described herein.

FIG. 5 illustrates an example, non-limiting structure of an LTE downlinkMIMO transmission with two codewords in accordance with one or moreembodiments described herein.

FIG. 6 illustrates an example, non-limiting structure of an 5G downlinkMIMO transmission with single codeword in accordance with one or moreembodiments described herein.

FIG. 7 illustrates an example, non-limiting graph showing spectralefficiency comparison for single codeword and two codeword MIMO inaccordance with one or more embodiments described herein.

FIG. 8 illustrates another example, non-limiting message sequence flowchart to facilitate dynamic layer mapping with multiple downlink controlchannels in accordance with one or more embodiments described herein.

FIG. 9 illustrates an example, non-limiting table to facilitate dynamiclayer mapping with multiple downlink control channels in accordance withone or more embodiments described herein.

FIG. 10 illustrates an example, non-limiting graph showing spectralefficiency comparison with best layer mapping in accordance with one ormore embodiments described herein.

FIG. 11 illustrates an example, non-limiting control device thatfacilitates dynamic layer mapping with multiple downlink controlchannels in accordance with one or more embodiments described herein.

FIG. 12 illustrates an example, non-limiting control device for whichdynamic layer mapping with multiple downlink control channels can befacilitated in accordance with one or more embodiments described herein.

FIG. 13 illustrates an example, non-limiting flowchart of a method thatillustrates an example, non-limiting control device that facilitatesdynamic layer mapping with multiple downlink control channels inaccordance with one or more embodiments described herein.

FIG. 14 illustrates a block diagram of a computer that can be employedin accordance with one or more embodiments described herein.

DETAILED DESCRIPTION

One or more embodiments are now described with reference to thedrawings, wherein like reference numerals are used to refer to likeelements throughout. In the following description, for purposes ofexplanation, numerous specific details are set forth in order to providea thorough understanding of the various embodiments. It is evident,however, that the various embodiments can be practiced without thesespecific details (and without applying to any particular networkedenvironment or standard).

As used in this disclosure, in some embodiments, the terms “component,”“system” and the like are intended to refer to, or comprise, acomputer-related entity or an entity related to an operational apparatuswith one or more specific functionalities, wherein the entity can beeither hardware, a combination of hardware and software, software, orsoftware in execution. As an example, a component may be, but is notlimited to being, a process running on a processor, a processor, anobject, an executable, a thread of execution, computer-executableinstructions, a program, and/or a computer. By way of illustration andnot limitation, both an application running on a server and the servercan be a component.

One or more components may reside within a process and/or thread ofexecution and a component may be localized on one computer and/ordistributed between two or more computers. In addition, these componentscan execute from various computer readable media having various datastructures stored thereon. The components may communicate via localand/or remote processes such as in accordance with a signal having oneor more data packets (e.g., data from one component interacting withanother component in a local system, distributed system, and/or across anetwork such as the Internet with other systems via the signal). Asanother example, a component can be an apparatus with specificfunctionality provided by mechanical parts operated by electric orelectronic circuitry, which is operated by a software application orfirmware application executed by a processor, wherein the processor canbe internal or external to the apparatus and executes at least a part ofthe software or firmware application. As yet another example, acomponent can be an apparatus that provides specific functionalitythrough electronic components without mechanical parts, the electroniccomponents can comprise a processor therein to execute software orfirmware that confers at least in part the functionality of theelectronic components. While various components have been illustrated asseparate components, it will be appreciated that multiple components canbe implemented as a single component, or a single component can beimplemented as multiple components, without departing from exampleembodiments.

Further, the various embodiments can be implemented as a method,apparatus or article of manufacture using standard programming and/orengineering techniques to produce software, firmware, hardware or anycombination thereof to control a computer to implement the disclosedsubject matter. The term “article of manufacture” as used herein isintended to encompass a computer program accessible from anycomputer-readable (or machine-readable) device or computer-readable (ormachine-readable) storage/communications media. For example, computerreadable storage media can comprise, but are not limited to, magneticstorage devices (e.g., hard disk, floppy disk, magnetic strips), opticaldisks (e.g., compact disk (CD), digital versatile disk (DVD)), smartcards, and flash memory devices (e.g., card, stick, key drive). Ofcourse, those skilled in the art will recognize many modifications canbe made to this configuration without departing from the scope or spiritof the various embodiments.

In addition, the words “example” and “exemplary” are used herein to meanserving as an instance or illustration. Any embodiment or designdescribed herein as “example” or “exemplary” is not necessarily to beconstrued as preferred or advantageous over other embodiments ordesigns. Rather, use of the word example or exemplary is intended topresent concepts in a concrete fashion. As used in this application, theterm “or” is intended to mean an inclusive “or” rather than an exclusive“or”. That is, unless specified otherwise or clear from context, “Xemploys A or B” is intended to mean any of the natural inclusivepermutations. That is, if X employs A; X employs B; or X employs both Aand B, then “X employs A or B” is satisfied under any of the foregoinginstances. In addition, the articles “a” and “an” as used in thisapplication and the appended claims should generally be construed tomean “one or more” unless specified otherwise or clear from context tobe directed to a singular form.

Moreover, terms such as “mobile device equipment,” “mobile station,”“mobile,” subscriber station,” “access terminal,” “terminal,” “handset,”“communication device,” “mobile device” (and/or terms representingsimilar terminology) can refer to a wireless device utilized by asubscriber or mobile device of a wireless communication service toreceive or convey data, control, voice, video, sound, gaming orsubstantially any data-stream or signaling-stream. The foregoing termsare utilized interchangeably herein and with reference to the relateddrawings. Likewise, the terms “access point (AP),” “Base Station (BS),”BS transceiver, BS device, cell site, cell site device, “Node B (NB),”“evolved Node B (eNode B),” “home Node B (HNB)” and the like, areutilized interchangeably in the application, and refer to a wirelessnetwork component or appliance that transmits and/or receives data,control, voice, video, sound, gaming or substantially any data-stream orsignaling-stream from one or more subscriber stations. Data andsignaling streams can be packetized or frame-based flows.

Furthermore, the terms “device,” “communication device,” “mobiledevice,” “subscriber,” “customer entity,” “consumer,” “customer entity,”“entity” and the like are employed interchangeably throughout, unlesscontext warrants particular distinctions among the terms. It should beappreciated that such terms can refer to human entities or automatedcomponents supported through artificial intelligence (e.g., a capacityto make inference based on complex mathematical formalisms), which canprovide simulated vision, sound recognition and so forth.

Embodiments described herein can be exploited in substantially anywireless communication technology, comprising, but not limited to,wireless fidelity (Wi-Fi), global system for mobile communications(GSM), universal mobile telecommunications system (UMTS), worldwideinteroperability for microwave access (WiMAX), enhanced general packetradio service (enhanced GPRS), third generation partnership project(3GPP) long term evolution (LTE), third generation partnership project 2(3GPP2) ultra mobile broadband (UMB), high speed packet access (HSPA),Z-Wave, Zigbee and other 802.XX wireless technologies and/or legacytelecommunication technologies.

MIMO systems can significantly increase the data carrying capacity ofwireless systems. For these reasons, MIMO is an integral part of the3^(rd) and 4^(th) generation wireless systems. 5G systems will alsoemploy MIMO systems also called massive MIMO systems (hundreds ofantennas at the transmitter side and/receiver side). Typically, with a(N_(t),N_(r)) configuration, where N_(t) denotes the number of transmitantennas and Nr denotes the receive antennas. As a result, the peak datarate typically multiplies with a factor of N_(t) over single antennasystems in rich scattering environment.

The overhead due to downlink and uplink feedback signaling is typicallyreduced when MIMO codeword dimensioning is applied. However, thedrawback with codeword dimensioning is that the link throughput isimpacted as the MIMO layers with different channel qualities are coupledas one codeword. Hence an efficient solution is desired to improve theperformance of MIMO system without impacting the uplink and downlinkfeedback channel overhead.

Legacy wireless systems such as LTE, Long-Term Evolution Advanced(LTE-A), High Speed Packet Access (HSPA) etc. can have downlink controlchannels that carry information about the scheduling grants. Typicallythis includes a number of multiple input multiple output (MIMO) layersscheduled, transport block sizes, modulation for each codeword,parameters related to hybrid automatic repeat request (HARQ), subbandlocations and also precoding matrix index corresponding to the subbands. Typically, the following information can be transmitted based onthe downlink control information (DCI) format: Localized/Distributedvirtual resource block (VRB) assignment flag, resource block assignment,modulation and coding scheme, HARQ process number, new data indicator,redundancy version, transmit power control (TPC) command for uplinkcontrol channel, downlink assignment index, precoding matrix indexand/or number of layers.

As used herein, “5G” can also be referred to as New Radio (NR) access.Accordingly, systems, methods and/or machine-readable storage media forfacilitating incremental downlink control information (DCI) design tosupport DCI scheduling in a wireless communication system in accordancewith one or more embodiments are desired. As used herein, one or moreaspects of a 5G network can comprise, but is not limited to, data ratesof several tens of megabits per second (Mbps) supported for tens ofthousands of users; at least one gigabit per second (Gbps) to be offeredsimultaneously to tens of users (e.g., tens of workers on the sameoffice floor); several hundreds of thousands of simultaneous connectionssupported for massive sensor deployments; spectral efficiencysignificantly enhanced compared to 4G; improvement in coverage relativeto 4G; signaling efficiency enhanced compared to 4G; and/or latencysignificantly reduced compared to LTE.

Systems, methods and/or machine-readable storage media facilitatingdynamic layer mapping with multiple downlink control channels wirelesscommunication system in accordance with one or more embodiments areprovided herein. In one embodiment, an apparatus is provided. Theapparatus can comprise: a processor; and a memory that stores executableinstructions that, when executed by the processor, facilitateperformance of operations. The operations can comprise: determining fora selected mobile device, a type of downlink control channelconfiguration to transmit to a mobile device; and in response todetermining to transmit multiple downlink control channels as the typeof downlink control channel configuration, identifying a layer to coupleto the downlink control channel configuration.

In another embodiment, a method is provided. The method comprises:determining, by a base station device comprising a processor, for aselected mobile device, a type of downlink control channel configurationto transmit to a mobile device; and in response to determining totransmit multiple downlink control channels as the type of downlinkcontrol channel configuration, identifying, by the base station device,a layer to couple to the downlink control channel configuration.

In another embodiment, a machine-readable storage medium is provided.The machine-readable storage medium can comprise executable instructionsthat, when executed by a processor, facilitate performance ofoperations, comprising: determining, for a selected mobile device, atype of downlink control channel configuration to transmit to a mobiledevice; and in response to determining to transmit multiple downlinkcontrol channels as the type of downlink control channel configuration,identifying a layer to couple to the downlink control channelconfiguration.

One or more embodiments can provide one or more significant gains insector throughput and/or base station device (BS device) or network celledge user throughput. One or more embodiments can enable the legacyfeedback channel to be used thus reducing the standardization effort fordesigning control channels for different codewords.

FIG. 1 illustrates an example, non-limiting message sequence flow chartto facilitate dynamic layer mapping with multiple downlink controlchannels in accordance with one or more embodiments described herein. Asused herein, the term “BS device 102” can be interchangeable with (orinclude) a network, a network controller or any number of other networkcomponents.

One or more embodiments of system 100 can transmit data using singlecodeword MIMO and also concurrently achieve gains similar to multicodeword MIMO where the BS device 102 and/or network employs use of morethan one scheduling grant channel such that multiple streams can betransmitted on each data traffic channel using the single codewordfeedback channel. One or more embodiments of system 100 can enable theBS device 102 and/or the network to probe the mobile device 104 for aparticular layer mapping (e.g., the best layer mapping) while using thelegacy feedback channel (for single codeword). One or more embodimentscan provide a method in which the network node: can determine whether totransmit multiple scheduling grants; probe to identify the layer mappingwithin a codeword; and/or transmit data using a selected (e.g., best)layer mapping combination.

FIG. 1 shows the typical message sequence chart for downlink datatransfer in wireless communication (e.g., 5G, LTE, etc.) systems. Asshown, one or more of reference signals and/or pilot signals can betransmitted as shown at 108 of FIG. 1. The reference signals and/or thepilot signals can be beamformed or non-beamformed. From the pilot orreference signals, the mobile device 104 can compute the channelestimates then compute the parameters needed for CSI reporting. The CSIreport can include, but is not limited to, channel quality indicator(CQI), preceding matrix index (PMI), rank information (RI) CSI-RSResource Indicator (CRI) (which can be the same as beam indicator), etc.

At 109, the CSI report can be sent to the BS device 102 and/or thenetwork from the mobile device 102 via a feedback channel either onrequest from the BS device 102 and/or the network aperiodically or canbe configured to report periodically. At 110, the BS device 102scheduler and/or the network scheduler can use this information inchoosing the parameters for scheduling of this particular mobile device104. The BS device 102 and/or the network can send the schedulingparameters to the mobile device 104 in the downlink (DL) control channelat 112.

The downlink control channel can carry information about the schedulinggrants. As previously discussed, typically this includes a number ofMIMO layers scheduled, transport block sizes, modulation for eachcodeword, parameters related to hybrid automatic repeat request (HARQ),subband locations and also precoding matrix index corresponding to thesub bands. Additionally, typically, the following information can betransmitted based on the downlink control information (DCI) format:Localized/Distributed virtual resource block (VRB) assignment flag,resource block assignment, modulation and coding scheme, HARQ processnumber, new data indicator, redundancy version, transmit power control(TPC) command for uplink control channel, downlink assignment index,precoding matrix index and/or number of layers.

In some embodiments, downlink control channel can also carry data in oneor more subcarriers of an OFDM control channel symbol to improveefficiency of the control channel. As shown in FIG. 1, the downlinkcontrol channel can include data or control channel information. Invarious embodiments, the systems described herein can provide approachesfor the control channel transmission. After such scheduling, the actualdata transfer can take place from BS device 102 and/or the network tothe mobile device 104 at 114.

Downlink reference signals can be defined signals occupying specificresource elements within the downlink time-frequency grid. There areseveral types of downlink reference signals that are transmitted indifferent ways and used for different purposes by the receivingterminal. One type of DL reference signal is a CSI reference signal(CSI-RS): These reference signals are specifically intended to be usedby terminals to acquire channel-state information (CSI) and beamspecific information (beam RSRP). In 5G, a CSI-RS is mobiledevice-specific so it can have a significantly lower time/frequencydensity. Another type of DL reference signal is a demodulation referencesignals (DM-RS): These reference signals also sometimes referred to asmobile device-specific reference signals, and are specifically intendedto be used by terminals for channel estimation for data channel. Thereference signals can be referred to as “mobile device-specific” becauseeach demodulation reference signal is intended for channel estimation bya single terminal. That specific reference signal is then onlytransmitted within the resource blocks assigned for data traffic channeltransmission to that terminal. Other than these reference signals, thereare other reference signals, namely Multicast-broadcast single-frequencynetwork (MBSFN) and positioning reference signals used for variouspurposes.

The uplink (UL) control channel carries information about HARQ-ACKinformation corresponding to the downlink data transmission, and channelstate information. The channel state information typically consists ofRI, CQI, and PMI. The DL control channel (PDCCH) carries informationabout the scheduling grants. Typically this information includes detailssuch as the number of MIMO layers scheduled, transport block sizes,modulation for each codeword, parameters related to HARQ, sub bandlocations and also PMI corresponding to that sub bands. Note that, allDCI formats may not use transmit all the information as shown above. Ingeneral, the contents of PDCCH depends on transmission mode and DCIformat.

FIG. 2 illustrates an example, non-limiting multiple codeword multipleinput multiple output (MIMO) transmitter facilitate dynamic layermapping with multiple downlink control channels in accordance with oneor more embodiments described herein. Repetitive description of likeelements employed in other embodiments described herein is omitted forsake of brevity.

The system 200 shows the transmission side of a MIMO communicationsystem with N_(t) transmit antennas, where N_(t) denotes the number oftransmit antennas and Nr denotes the receive antennas. As a result, thepeak data rate typically multiplies with a factor of N_(t) over singleantenna systems in rich scattering environment. There are Nc transportblocks, where Nc<=Nt. Cyclic redundancy check (CRC) bits can be added toeach transport block and passed to the channel encoder. The channelencoder adds parity bits to protect the data. Then the stream is passedthrough an interleaver. The interleaver size is adaptively controlled bypuncturing to increase the data rate. The adaptation is done by usingthe information from the feedback channel, for example channel stateinformation sent by the receiver. The interleaved data is passed througha symbol mapper (modulator). The symbol mapper is also controlled by theadaptive controller. After modulator the streams are passed through alayer mapper and the precoder. The resultant streams are then passedthrough IFFT block. Please note that IFFT block is necessary for somecommunication systems which implements OFDMA as the access technology(e.g., 5G, LTE/LTE-A), in other systems it might be different and isdependent on the multiple access system. The encoded stream can be thentransmitted through the respective antenna.

FIG. 3 illustrates an example, non-limiting multiple codeword MIMOreceiver without codeword interference cancellation in accordance withone or more embodiments described herein. Repetitive description of likeelements employed in other embodiments described herein is omitted forsake of brevity.

After the Fast Fourier Transform (FFT) operation, the MIMO detector canbe used for reducing the multi antenna interference. The de-mappercomputes the bit log likelihood ratios from the MIMO detector outputwhich is in the symbol domain. The bit stream is then de-interleaved andpassed to the channel decoder. CRC check is done on the output of thechannel decoder. If the CRC is passed the transport block is consideredto be passed and an acknowledgment (ACK) is sent back to the transmittervia a feedback channel. If the CRC fails, then an negativeacknowledgment (NAK) canbe sent back to the transmitter using thefeedback channel.

FIG. 4 illustrates an example, non-limiting multiple codeword MIMOreceiver with codeword interference cancellation in accordance with oneor more embodiments described herein. Repetitive description of likeelements employed in other embodiments described herein is omitted forsake of brevity.

FIG. 4 illustrates the MIMO receiver with codeword interferencecancellation also called serial interference cancellation (SIC), whereall the receiver codewords are decoded at the same time (orconcurrently). Once the CRC check is made on all the codewords, thecodewords whose CRC is a pass are reconstructed and subtracted from thereceived signal and only those codewords whose CRC is a fail aredecoded. This process is repeated till all the codewords are passed orall the codewords are failed or certain pre-determined number ofiterations is reached.

FIG. 5 illustrates an example, non-limiting structure of an LTE downlinkMIMO transmission with two codewords in accordance with one or moreembodiments described herein. FIG. 6 illustrates an example,non-limiting structure of an 5G downlink MIMO transmission with singlecodeword in accordance with one or more embodiments described herein.Repetitive description of like elements employed in other embodimentsdescribed herein is omitted for sake of brevity.

Turning first to FIG. 5, with regard to MIMO codeword dimensioning, ingeneral, with multi-codeword MIMO, the feedback channel (both downlinkand uplink) overhead is proportional to the transmission rank. Forexample, if the mobile device reported rank is equal to 4, then thereceives needs to report 4 channel quality indicators, similarly thetransmitter needs to inform 4 transport block sizes, modulation format,HARQ process numbers, redundancy versions etc. Hence the feedbackchannel overhead is proportional to the transmission rank. For reducingthe overhead, the codeword dimensioning principle was proposed in LTE tobundle the layers and supporting maximum two codewords. Where thecodeword is defined as an information block appended with a CRC. Eachcodeword is separately coded using turbo coding and the coded bits fromeach codeword are scrambled separately as shown in FIG. 5. Thecomplex-valued modulation symbols for each of the codewords to betransmitted are mapped onto one or multiple layers. The complex-valuedmodulation symbols d^((q))(0), . . . , d^((q))(M^((q)) _(symb)−1) forcode word q are mapped onto the layers x(i)=[x⁽⁰⁾(i) . . .x^((v-1))(i)]^(T), i=0, 1, . . . , M^(layer) _(symb)−1, where v is thenumber of layers and M^(layer) _(symb) is the number of modulationsymbols per layer. The codeword to layer mapping is as shown in FIG. 9.Note that the main principle behind the LTE codeword dimensioning isthat whenever the transmission rank is more than 2, the transport blocksize is increases to accommodate more number of bits.

Once the layer mapping is done, the resultant symbols are precoded usingthe selected precoder. The precoded symbols are mapped to resourceelements in the OFDM time frequency grid and the OFDM signal isgenerated. The resulting signal is passed to the antenna ports. Sinceimproving the signaling efficiency is one of the key requirement for 5Gsystems, we consider single codeword MIMO as an attractive option for 5Gsystemize extend the LTE codeword dimensioning principle to singlecodeword rather than two codewords as shown in FIG. 6. A new layermapping table for example serial to parrallel converetr can be used.

FIG. 7 illustrates an example, non-limiting graph showing spectralefficiency comparison for single codeword and two codeword MIMO inaccordance with one or more embodiments described herein. Repetitivedescription of like elements employed in other embodiments describedherein is omitted for sake of brevity.

FIG. 7 shows the spectral efficiency as a function of SNR for a 4×4 MIMOsystems with single codeword, two codeword, three codeword and fourcodeword. The overhead due to downlink and uplink feedback signaling istypically reduced when MIMO codeword dimensioning is applied. However,the drawback with codeword dimensioning is that the link throughput isimpacted as the MIMO layers with different channel qualities are coupledas one codeword. As shown in FIG. 7, at very low signal-to-noise rations(SNRs), the performance with single codeword is almost identical to thatof four codewords. This is because at very low SNR (e.g., 0 decibel (dB)or −5 dB) there is a high probability that rank is 1. However, formedium to high SNRs, the performance with a single codeword is inferiorto four codewords. For example, at medium SNR of 10 dB, there can be 19%loss in the spectral efficiency compared to 4 codeword MIMO. Similarly,at high SNR of 25 dB, the loss is around 20% compared to the 4 codewordMIMO. The loss is significant because in a single codeword MIMO, the CQIis controlled by the SINR of the weaker layer. Hence an efficientsolution is desired to improve the performance of MIMO system withoutimpacting the uplink and downlink feedback channel overhead.

One or more of these embodiments will be described with reference toFIGS. 8, 9, 10, 11, 12, 13 and 14. Turning first to FIGS. 8, 9, 11 and12, FIG. 8 illustrates another example, non-limiting message sequenceflow chart to facilitate dynamic layer mapping with multiple downlinkcontrol channels in accordance with one or more embodiments describedherein. One or more embodiments are described for DL MIMO systems.However, the embodiments can also be practiced in UL and/or side linksystems. FIG. 9 illustrates an example, non-limiting table to facilitatedynamic layer mapping with multiple downlink control channels inaccordance with one or more embodiments described herein. FIG. 11illustrates an example, non-limiting control device that facilitatesdynamic layer mapping with multiple downlink control channels inaccordance with one or more embodiments described herein. FIG. 12illustrates an example, non-limiting mobile device (e.g., mobile device104) for which dynamic layer mapping with multiple downlink controlchannels can be facilitated in accordance with one or more embodimentsdescribed herein. Repetitive description of like elements employed inother embodiments described herein is omitted for sake of brevity.

For simplicity, the BS device 102 is shown in FIG. 8. However, the BSdevice 102 can include and/or represent one or more different types ornumbers of network nodes. Any type of network node that serves a mobiledevice (e.g., mobile device 104) and/or is connected to another networknode, network element or any radio node from where the mobile device 104receives a signal is applicable and can be used in exchange for the BSdevice 102 shown in FIG. 8. Therefore, as used herein, examples of radionetwork nodes include, but are not limited to, Node B, base station(BS), multi-standard radio (MSR) node such as MSR BS, gNB, eNode B,network controller, radio network controller (RNC), base stationcontroller (BSC), relay, donor node controlling relay, base transceiverstation (BTS), access point (AP), transmission points, transmissionnodes, remote radio unit (RRU), remote radio head (RRH), and/or nodes indistributed antenna system (DAS) etc. Similarly, for reception, themobile device 104 is shown. The mobile device 104 can represent any typeof wireless device that communicates with a radio network node in acellular or mobile communication system. Therefore, examples of mobiledevices include, but are not limited to, target devices, device todevice (D2D) mobile devices, machine type mobile devices or mobiledevices capable of machine-to-machine (M2M) communication, personaldigital assistants (PDAs), tablets, mobile terminals, smart phones,laptop embedded equipment (LEE), laptop mounted equipment (LME),universal serial bus (USB) dongles, etc. As used herein, the terms“element,” “elements” and “antenna ports” are also interchangeably usedbut carry the same meaning herein.

As shown in FIG. 11, the control device 1100 can be comprised in the BSdevice 102 and/or any other network control device can comprisecommunication component 1102, scheduling component 1104, DL controlchannel component 1106, layer determination component 1108, memory 1110and/or processor 1112. In some embodiments, one or more of communicationcomponent 1102, scheduling component 1104, DL control channel component1106, layer determination component 1108, memory 1110 and/or processor1112 can be electrically and/or communicatively coupled to one anotherto perform one or more functions of control device 1100.

Turning also to FIG. 12, the mobile device 104 can comprisecommunication component 1202, schedule component 1204, control channeland traffic channel component 1206, memory 1208 and/or processor 1210.In some embodiments, one or more of communication component 1202,schedule component 1204, control channel and traffic channel component1206, memory 1208 and/or processor 1210 can be electrically and/orcommunicatively coupled to one another to perform one or more functionsof mobile device 104.

The communication component 302 can transmit and/or receive controland/or data information to and/or from a communication component (e.g.,communication component 402) of one or more mobile devices (e.g., mobiledevice 104). In some embodiments, the communication component 302 and/orcommunication component 402 can transmit and/or receive CSI-RS processesand/or receive feedback such as that shown in FIG. 8. In someembodiments, communication component 302 can transmit one or more DCIcomprising scheduling grants for transmission from the mobile device104. The communication component 402 can receive one or more downlinkcontrol channels.

Turning now to FIG. 8 as shown, the difference between system 800 ofFIG. 8 and system 100 of FIG. 1 is that rather than using aconfiguration in which a single scheduling grant is indicated for asingle downlink control channel for supporting multiple codeword MIMO,the scheduling component 1104 of the BS device 102 can employ multiplescheduling grants and multiple downlink control channels where eachdownlink control structure is the same as that of single codeword. Thisresults in gains due to multiple codeword MIMO. For example, shown inFIG. 8 is multiple codeword MIMO with multiple scheduling grants (FIG. 8only shows two scheduling grants and two data traffic channels, however,the same concept can be extended to multiple scheduling grants andmultiple data traffic channels). The number of scheduling grants shownin FIG. 2 is two scheduling grants (one for each data traffic channel).In other embodiments, any number of scheduling grants can be determinedand/or provided by the scheduling component 1104 of the BS device 102 inaccordance with the number of data traffic channels to be scheduled. Asalso shown in FIG. 8, at 802, the scheduling component 1104 of the BSdevice 102 of system 800 can determine a number of scheduling grants totransmit to the mobile device 104. The layer determination component1108 of the BS device 102 can also probe the mobile device 104 todetermine a particular layer mapping. In some embodiments, the layerdetermination component 1108 of the BS device 102 can probe the mobiledevice 104 to determine the best layer mapping.

In FIG. 8, in system 800, the DL control channel determination component1106 of the BS device 102 can identify whether, for a particular mobiledevice (e.g., mobile device 104), whether the BS device 102 wants totransmit multiple or single DL control channels. Thus, the DL controlchannel determination component 1106 of the BS device 102 can determinethe DL control channel configuration to employ for a particular mobiledevice. In some embodiments, if there is lower rank (e.g., rank 1 or 2),the BS device 102 can employ single DL control channel; if there ishigher rank, the BS device 102 can employ multiple DL control channels.

As a second step, once the DL control channel determination component1106 of the BS device 102 determines that multiple DL control channelsare to be employed, the layer determination component 1108 of the BSdevice 102 can select a layer to couple to the DL control channel (e.g.,layers 1 and 4, layers 1 and 3 or layers 1 and 2, as examples). As athird step, once the layer determination component 1108 of the BS device102 has selected the layer to couple to the DL control channel, thescheduling component 1104 of the BS device 102 can then schedule thatlayer for the mobile device 104.

As shown in FIG. 8, as a first step, the layer determination component1108 of the BS device 102 can determine whether to probe the mobiledevice 104 for a particular layer mapping (e.g., the best layermapping). The scheduling component 1104 BS device 102 can determine thenumber of scheduling grants and number of data traffic channels. Forexample, the BS device 102 can determine the number of codewords basedon rank. For example, for rank 1 and 2, the BS device 102 can determinethat only one (e.g., a single) control channel is to be employed.Employing one DL control channel can mean indicting one codeword. Thisimplies employing only one codeword for rank 1 and 2, and for rank 3 and4, employing two DL control channels. Employing two DL control channelscan mean employing two codewords.

In another embodiment, the DL control channel determination component1106 of the BS device 102 can determine the number of DL controlchannels to employ based on long-term signal-to-interference noise ratio(SINR), path loss of the mobile device 104 and/or the position of themobile device 104. For example, if the mobile device 104 is located at aBS device 102 cell edge or has path loss higher than a defined value (orpath loss that is considered to be high by those skilled in the art),then the BS device 102 can employ only one control channel. As anotherexample, if the mobile device 104 is located at the BS device 102 cellcenter or has path loss lower than a defined value (or that isconsidered to be low by those skilled in the art) then the BS device 102can employ multiple control channels.

In some embodiments, after the DL control channel determinationcomponent 1106 of the BS device 102 determines the number of multiple DLcontrol channels, each DL control channel can schedule only one codeword(e.g., a single codeword MIMO control channel can be employed). Forexample, in one embodiment, a rank 4 MIMO can be scheduled with 2downlink control channels and 2 data traffic channels, where each datatraffic channel is of rank 2 with single codeword. If the number ofcontrol channels is more than one, then the BS device 102 can map theright layers to each codeword. This is because the feedback channel fromthe mobile device 104 is single codeword (meaning one CQI for all thelayers), while the BS device 102 employs multiple downlink controlinformation (DCIs) the BS device 102 does not have the knowledge as towhich layers should be mapped to the right codeword (or the physicaldownlink shared channel (PDSCH)). For this purpose, in one or moreembodiments, the BS device 102 can probe the mobile device 104 for thebest layer mapping.

The layer determination component 1108 of the BS device 102 can probethe mobile device 104 to select best layer mapping. For example, forprobing the mobile device 104 to select the best layers mapping scheme,the BS device 102 can send multiple CSI-RS processes, where eachCSI-process is configured to have one particular configuration. Forexample, if the BS device 102 would like to identify the best layermapping combination for 4×4 MIMO with rank 4, then the BS device 102 cansend one CSI-process with antenna ports 1 and 2. For this CSI-RStransmission, the mobile device 104 can then feedback the CQIcorresponding to the rank 2 transmission. For these purposes, this canbe referred to as “CQI1a.” The same process can be repeated by the BSdevice 102 for ports 3 and 4 (either simultaneously or sequentially).For these purposes, the CQI feedback by the mobile device 104 can beconsidered to be “CQI1b.” The following can be defined:CQI1=CQI1a+CQI1b. Similarly, for the second CSI process, the mobiledevice 104 can send a feedback CQI2a and CQI2b and so on.

As shown in FIG. 9, then the BS device 102 can select the bestcombination among the three candidate combinations. In some embodiments,the best combination is the combination having the highest CQI. So, forexample, if CQI1>CQI2>CQI3., then the BS device 102 can select thecombination one for mapping the layers to the correct DCI/PDSCH.

Turning back to FIG. 8, the BS device 102 can then transmit data usingthe best layer mapping. Once the network identifies the best layers formapping to the correct PDSCH are determined, the schedule component 1104of the BS device 102 can schedule the mobile device 104. Note that thereis no explicit indication of this mapping to the mobile device 104 asthe BS device 102 can indicate which DM-RS ports in each DL controlchannel. In the above example, the BS device 102 can indicate DM-RS forports 1 and 2 in the first DCI and schedule the mobile device 104 withrank 2 transmission. Similarly, the other DCI indicates ports 3 and 4with rank 2 transmission. Note that the BS device 102 can choose thiscombination over a period of time and choose to probe the mobile device104 for best layer mapping periodically (to reduce the overhead) or theBS device 102 can do this layer mapping aperiodically. For example, ifthe BS device 102 identifies that the mobile device 104 is moving with aslow speed, then the same layer mapping can be kept constant for longerperiods of time.

The memory 1110 can be a computer-readable storage medium storingcomputer-executable instructions and/or information configured toperform one or more of the functions described herein with reference tothe control device 1100. For example, in some embodiments, the memory1110 can store computer-readable storage media associated withdetermining whether to employ multiple or single DL control channels,determining the best layer mapping and the like. The processor 1112 canperform one or more of the functions described herein with reference tothe control device 1100.

The memory 1208 can be a computer-readable storage medium storingcomputer-executable instructions and/or information configured toperform one or more of the functions described herein with reference tothe mobile device 104. For example, in some embodiments, the memory 1208can store computer-readable storage media associated with determiningand/or transmitting feedback for selection of best layer mapping and thelike. The processor 1210 can perform one or more of the functionsdescribed herein with reference to the mobile device 104.

FIG. 10 illustrates an example, non-limiting graph showing spectralefficiency comparison with best layer mapping in accordance with one ormore embodiments described herein. FIG. 10 shows the performance of thedynamic layer mapping. As shown, the performance is better than twocodeword and single codeword without much overhead as that of fourcodeword.

FIG. 13 illustrates an example, non-limiting flowchart of a method thatillustrates an example, non-limiting control device that facilitatesdynamic layer mapping with multiple downlink control channels inaccordance with one or more embodiments described herein. At 1302,method 1300 can comprise determining, by a base station devicecomprising a processor, for a selected mobile device, a type of downlinkcontrol channel configuration to transmit to the selected mobile device.In some embodiments, determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit multipledownlink control channels based on a determination that a rank is higherthan a defined value; and determining to transmit a single controlchannel in lieu of transmitting the multiple control channels based on adetermination that the rank is less than or equal to the defined value.

At 1304, method 1300 can comprise, in response to determining totransmit multiple downlink control channels as the type of downlinkcontrol channel configuration, identifying, by the base station device,a layer to couple to the downlink control channel configuration. At1306, method 1300 can comprise scheduling, by the base station device,the layer for transmission to the selected mobile device.

FIG. 14 illustrates a block diagram of a computer that can be employedin accordance with one or more embodiments. Repetitive description oflike elements employed in other embodiments described herein is omittedfor sake of brevity.

In some embodiments, the computer, or a component of the computer, canbe or be comprised within any number of components described hereincomprising, but not limited to, base station device 102 or mobile device104 (or a component of base station device 102 or mobile device 104). Inorder to provide additional text for various embodiments describedherein, FIG. 14 and the following discussion are intended to provide abrief, general description of a suitable computing environment 1400 inwhich the various embodiments of the embodiment described herein can beimplemented. While the embodiments have been described above in thegeneral context of computer-executable instructions that can run on oneor more computers, those skilled in the art will recognize that theembodiments can be also implemented in combination with other programmodules and/or as a combination of hardware and software.

Generally, program modules comprise routines, programs, components, datastructures, etc., that perform particular tasks or implement particularabstract data types. Moreover, those skilled in the art will appreciatethat the inventive methods can be practiced with other computer systemconfigurations, comprising single-processor or multiprocessor computersystems, minicomputers, mainframe computers, as well as personalcomputers, hand-held computing devices, microprocessor-based orprogrammable consumer electronics, and the like, each of which can beoperatively coupled to one or more associated devices.

The terms “first,” “second,” “third,” and so forth, as used in theclaims, unless otherwise clear by context, is for clarity only anddoesn't otherwise indicate or imply any order in time. For instance, “afirst determination,” “a second determination,” and “a thirddetermination,” does not indicate or imply that the first determinationis to be made before the second determination, or vice versa, etc.

The illustrated embodiments of the embodiments herein can be alsopracticed in distributed computing environments where certain tasks areperformed by remote processing devices that are linked through acommunications network. In a distributed computing environment, programmodules can be located in both local and remote memory storage devices.

Computing devices typically comprise a variety of media, which cancomprise computer-readable (or machine-readable) storage media and/orcommunications media, which two terms are used herein differently fromone another as follows. Computer-readable (or machine-readable) storagemedia can be any available storage media that can be accessed by thecomputer (or a machine, device or apparatus) and comprises both volatileand nonvolatile media, removable and non-removable media. By way ofexample, and not limitation, computer-readable (or machine-readable)storage media can be implemented in connection with any method ortechnology for storage of information such as computer-readable (ormachine-readable) instructions, program modules, structured data orunstructured data. Tangible and/or non-transitory computer-readable (ormachine-readable) storage media can comprise, but are not limited to,random access memory (RAM), read only memory (ROM), electricallyerasable programmable read only memory (EEPROM), flash memory or othermemory technology, compact disk read only memory (CD-ROM), digitalversatile disk (DVD) or other optical disk storage, magnetic cassettes,magnetic tape, magnetic disk storage, other magnetic storage devicesand/or other media that can be used to store desired information.Computer-readable (or machine-readable) storage media can be accessed byone or more local or remote computing devices, e.g., via accessrequests, queries or other data retrieval protocols, for a variety ofoperations with respect to the information stored by the medium.

In this regard, the term “tangible” herein as applied to storage, memoryor computer-readable (or machine-readable) media, is to be understood toexclude only propagating intangible signals per se as a modifier anddoes not relinquish coverage of all standard storage, memory orcomputer-readable (or machine-readable) media that are not onlypropagating intangible signals per se.

In this regard, the term “non-transitory” herein as applied to storage,memory or computer-readable (or machine-readable) media, is to beunderstood to exclude only propagating transitory signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable (or machine-readable) media that are notonly propagating transitory signals per se.

Communications media typically embody computer-readable (ormachine-readable) instructions, data structures, program modules orother structured or unstructured data in a data signal such as amodulated data signal, e.g., a channel wave or other transportmechanism, and comprises any information delivery or transport media.The term “modulated data signal” or signals refers to a signal that hasone or more of its characteristics set or changed in such a manner as toencode information in one or more signals. By way of example, and notlimitation, communication media comprise wired media, such as a wirednetwork or direct-wired connection, and wireless media such as acoustic,RF, infrared and other wireless media.

With reference again to FIG. 14, the example environment 1400 forimplementing various embodiments of the embodiments described hereincomprises a computer 1402, the computer 1402 comprising a processingunit 1404, a system memory 1406 and a system bus 1408. The system bus1408 couples system components comprising, but not limited to, thesystem memory 1406 to the processing unit 1404. The processing unit 1404can be any of various commercially available processors. Dualmicroprocessors and other multi-processor architectures can also beemployed as the processing unit 1404.

The system bus 1408 can be any of several types of bus structure thatcan further interconnect to a memory bus (with or without a memorycontroller), a peripheral bus, and a local bus using any of a variety ofcommercially available bus architectures. The system memory 1406comprises ROM 1410 and RAM 1412. A basic input/output system (BIOS) canbe stored in a non-volatile memory such as ROM, erasable programmableread only memory (EPROM), EEPROM, which BIOS contains the basic routinesthat help to transfer information between elements within the computer1402, such as during startup. The RAM 1412 can also comprise ahigh-speed RAM such as static RAM for caching data.

The computer 1402 further comprises an internal hard disk drive (HDD)1410 (e.g., EIDE, SATA), which internal hard disk drive 1414 can also beconfigured for external use in a suitable chassis (not shown), amagnetic floppy disk drive 1416, (e.g., to read from or write to aremovable diskette 1418) and an optical disk drive 1420, (e.g., readinga CD-ROM disk 1422 or, to read from or write to other high capacityoptical media such as the DVD). The hard disk drive 1414, magnetic diskdrive 1416 and optical disk drive 1420 can be connected to the systembus 1408 by a hard disk drive interface 1424, a magnetic disk driveinterface 1426 and an optical drive interface, respectively. Theinterface 1424 for external drive implementations comprises at least oneor both of Universal Serial Bus (USB) and Institute of Electrical andElectronics Engineers (IEEE) 1394 interface technologies. Other externaldrive connection technologies are within contemplation of theembodiments described herein.

The drives and their associated computer-readable (or machine-readable)storage media provide nonvolatile storage of data, data structures,computer-executable instructions, and so forth. For the computer 1402,the drives and storage media accommodate the storage of any data in asuitable digital format. Although the description of computer-readable(or machine-readable) storage media above refers to a hard disk drive(HDD), a removable magnetic diskette, and a removable optical media suchas a CD or DVD, it should be appreciated by those skilled in the artthat other types of storage media which are readable by a computer, suchas zip drives, magnetic cassettes, flash memory cards, cartridges, andthe like, can also be used in the example operating environment, andfurther, that any such storage media can contain computer-executableinstructions for performing the methods described herein.

A number of program modules can be stored in the drives and RAM 1412,comprising an operating system 1430, one or more application programs1432, other program modules 1434 and program data 1436. All or portionsof the operating system, applications, modules, and/or data can also becached in the RAM 1412. The systems and methods described herein can beimplemented utilizing various commercially available operating systemsor combinations of operating systems.

A communication device can enter commands and information into thecomputer 1402 through one or more wired/wireless input devices, e.g., akeyboard 1438 and a pointing device, such as a mouse 1440. Other inputdevices (not shown) can comprise a microphone, an infrared (IR) remotecontrol, a joystick, a game pad, a stylus pen, touch screen or the like.These and other input devices are often connected to the processing unit1404 through an input device interface 1442 that can be coupled to thesystem bus 1408, but can be connected by other interfaces, such as aparallel port, an IEEE 1394 serial port, a game port, a universal serialbus (USB) port, an IR interface, etc.

A monitor 1444 or other type of display device can be also connected tothe system bus 1408 via an interface, such as a video adapter 1446. Inaddition to the monitor 1444, a computer typically comprises otherperipheral output devices (not shown), such as speakers, printers, etc.

The computer 1402 can operate in a networked environment using logicalconnections via wired and/or wireless communications to one or moreremote computers, such as a remote computer(s) 1448. The remotecomputer(s) 1448 can be a workstation, a server computer, a router, apersonal computer, portable computer, microprocessor-based entertainmentappliance, a peer device or other common network node, and typicallycomprises many or all of the elements described relative to the computer1402, although, for purposes of brevity, only a memory/storage device1450 is illustrated. The logical connections depicted comprisewired/wireless connectivity to a local area network (LAN) 1452 and/orlarger networks, e.g., a wide area network (WAN) 1454. Such LAN and WANnetworking environments are commonplace in offices and companies, andfacilitate enterprise-wide computer networks, such as intranets, all ofwhich can connect to a global communications network, e.g., theInternet.

When used in a LAN networking environment, the computer 1402 can beconnected to the local network 1452 through a wired and/or wirelesscommunication network interface or adapter 1456. The adapter 1456 canfacilitate wired or wireless communication to the LAN 1452, which canalso comprise a wireless AP disposed thereon for communicating with thewireless adapter 1456.

When used in a WAN networking environment, the computer 1402 cancomprise a modem 1458 or can be connected to a communications server onthe WAN 1454 or has other means for establishing communications over theWAN 1454, such as by way of the Internet. The modem 1458, which can beinternal or external and a wired or wireless device, can be connected tothe system bus 1408 via the input device interface 1442. In a networkedenvironment, program modules depicted relative to the computer 1402 orportions thereof, can be stored in the remote memory/storage device1450. It will be appreciated that the network connections shown areexample and other means of establishing a communications link betweenthe computers can be used.

The computer 1402 can be operable to communicate with any wirelessdevices or entities operatively disposed in wireless communication,e.g., a printer, scanner, desktop and/or portable computer, portabledata assistant, communications satellite, any piece of equipment orlocation associated with a wirelessly detectable tag (e.g., a kiosk,news stand, restroom), and telephone. This can comprise WirelessFidelity (Wi-Fi) and BLUETOOTH® wireless technologies. Thus, thecommunication can be a defined structure as with a conventional networkor simply an ad hoc communication between at least two devices.

Wi-Fi can allow connection to the Internet from a couch at home, a bedin a hotel room or a conference room at work, without wires. Wi-Fi is awireless technology similar to that used in a cell phone that enablessuch devices, e.g., computers, to send and receive data indoors and out;anywhere within the range of a femto cell device. Wi-Fi networks useradio technologies called IEEE 802.11 (a, b, g, n, etc.) to providesecure, reliable, fast wireless connectivity. A Wi-Fi network can beused to connect computers to each other, to the Internet, and to wirednetworks (which can use IEEE 802.3 or Ethernet). Wi-Fi networks operatein the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or54 Mbps (802.11b) data rate, for example or with products that containboth bands (dual band), so the networks can provide real-worldperformance similar to the basic 10 Base T wired Ethernet networks usedin many offices.

The embodiments described herein can employ artificial intelligence (AI)to facilitate automating one or more features described herein. Theembodiments (e.g., in connection with automatically identifying acquiredcell sites that provide a maximum value/benefit after addition to anexisting communication network) can employ various AI-based schemes forcarrying out various embodiments thereof. Moreover, the classifier canbe employed to determine a ranking or priority of each cell site of anacquired network. A classifier is a function that maps an inputattribute vector, x=(x1, x2, x3, x4, . . . , xn), to a confidence thatthe input belongs to a class, that is, f(x)=confidence(class). Suchclassification can employ a probabilistic and/or statistical-basedanalysis (e.g., factoring into the analysis utilities and costs) toprognose or infer an action that a communication device desires to beautomatically performed. A support vector machine (SVM) is an example ofa classifier that can be employed. The SVM operates by finding ahypersurface in the space of possible inputs, which the hypersurfaceattempts to split the triggering criteria from the non-triggeringevents. Intuitively, this makes the classification correct for testingdata that is near, but not identical to training data. Other directedand undirected model classification approaches comprise, e.g., naïveBayes, Bayesian networks, decision trees, neural networks, fuzzy logicmodels, and probabilistic classification models providing differentpatterns of independence can be employed. Classification as used hereinalso is inclusive of statistical regression that is utilized to developmodels of priority.

As will be readily appreciated, one or more of the embodiments canemploy classifiers that are explicitly trained (e.g., via a generictraining data) as well as implicitly trained (e.g., via observingcommunication device behavior, operator preferences, historicalinformation, receiving extrinsic information). For example, SVMs can beconfigured via a learning or training phase within a classifierconstructor and feature selection module. Thus, the classifier(s) can beused to automatically learn and perform a number of functions,comprising but not limited to determining according to a predeterminedcriteria which of the acquired cell sites will benefit a maximum numberof subscribers and/or which of the acquired cell sites will add minimumvalue to the existing communication network coverage, etc.

As employed herein, the term “processor” can refer to substantially anycomputing processing unit or device comprising, but not limited tocomprising, single-core processors; single-processors with softwaremultithread execution capability; multi-core processors; multi-coreprocessors with software multithread execution capability; multi-coreprocessors with hardware multithread technology; parallel platforms; andparallel platforms with distributed shared memory. Additionally, aprocessor can refer to an integrated circuit, an application specificintegrated circuit (ASIC), a digital signal processor (DSP), a fieldprogrammable gate array (FPGA), a programmable logic controller (PLC), acomplex programmable logic device (CPLD), a discrete gate or transistorlogic, discrete hardware components or any combination thereof designedto perform the functions described herein. Processors can exploitnano-scale architectures such as, but not limited to, molecular andquantum-dot based transistors, switches and gates, in order to optimizespace usage or enhance performance of communication device equipment. Aprocessor can also be implemented as a combination of computingprocessing units.

As used herein, terms such as “data storage,” “database,” andsubstantially any other information storage component relevant tooperation and functionality of a component, refer to “memorycomponents,” or entities embodied in a “memory” or components comprisingthe memory. It will be appreciated that the memory components orcomputer-readable (or machine-readable) storage media, described hereincan be either volatile memory or nonvolatile memory or can comprise bothvolatile and nonvolatile memory.

Memory disclosed herein can comprise volatile memory or nonvolatilememory or can comprise both volatile and nonvolatile memory. By way ofillustration, and not limitation, nonvolatile memory can comprise readonly memory (ROM), programmable ROM (PROM), electrically programmableROM (EPROM), electrically erasable PROM (EEPROM) or flash memory.Volatile memory can comprise random access memory (RAM), which acts asexternal cache memory. By way of illustration and not limitation, RAM isavailable in many forms such as static RAM (SRAM), dynamic RAM (DRAM),synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhancedSDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM).The memory (e.g., data storages, databases) of the embodiments areintended to comprise, without being limited to, these and any othersuitable types of memory.

What has been described above comprises mere examples of variousembodiments. It is, of course, not possible to describe everyconceivable combination of components or methodologies for purposes ofdescribing these examples, but one of ordinary skill in the art canrecognize that many further combinations and permutations of the presentembodiments are possible. Accordingly, the embodiments disclosed and/orclaimed herein are intended to embrace all such alterations,modifications and variations that fall within the spirit and scope ofthe appended claims. Furthermore, to the extent that the term“comprises” is used in either the detailed description or the claims,such term is intended to be inclusive in a manner similar to the term“comprising” as “comprising” is interpreted when employed as atransitional word in a claim.

What is claimed is:
 1. A method, comprising: determining, by a basestation device comprising a processor, for a selected mobile device, atype of downlink control channel configuration to transmit to theselected mobile device; and in response to determining to transmitmultiple downlink control channels as the type of downlink controlchannel configuration, identifying, by the base station device, a layerto couple to the downlink control channel configuration, wherein theidentifying the layer to couple to the downlink control channelconfiguration comprises: determining to transmit multiple channel stateinformation reference signals, and wherein the multiple channel stateinformation reference signals are configured to comprise informationrepresentative of respective configurations.
 2. The method of claim 1,wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination that a rankassociated with the determining the type is higher than a defined value.3. The method of claim 2, further comprising: determining, by the basestation device, to transmit a single control channel in lieu oftransmitting the multiple downlink control channels based on adetermination that the rank is not higher than the defined value.
 4. Themethod of claim 1, wherein the determining the type of downlink controlchannel configuration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination that alocation of the selected mobile device is within a defined area of acoverage area of the base station device; and determining to transmit asingle control channel in lieu of transmitting the multiple controlchannels based on a determination that the location of the selectedmobile device is not within the defined area of the coverage area of thebase station device.
 5. The method of claim 1, wherein the determiningthe type of downlink control channel configuration to transmitcomprises: determining to transmit the multiple downlink controlchannels based on a determination that a path loss for the selectedmobile device is lower than a defined value; and determining to transmita single control channel in lieu of transmitting the multiple controlchannels based on a determination that the path loss for the selectedmobile device is higher than the defined value.
 6. The method of claim1, wherein the identifying the layer to couple to the downlink controlchannel configuration further comprises: determining which of themultiple channel state information reference signals satisfies a definedcondition.
 7. A base station device, comprising: a processor; and amemory that stores executable instructions that, when executed by theprocessor, facilitate performance of operations, comprising:determining, for a selected mobile device, a type of downlink controlchannel configuration to transmit to the selected mobile device; and inresponse to determining the type of downlink control channelconfiguration is the type involving transmission of multiple downlinkcontrol channels, identifying a layer to couple to the downlink controlchannel configuration, wherein the identifying the layer to couple tothe downlink control channel configuration comprises: determining totransmit channel state information reference signals, and wherein thechannel state information reference signals are configured to representrespective configurations.
 8. The base station device of claim 7,wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination indicatingthat a rank is not less than a defined value; and determining totransmit a single control channel in lieu of transmitting the multipledownlink control channels based on the determination indicating that therank is less than the defined value.
 9. The base station device of claim8, wherein the operations further comprise: scheduling the layer fortransmission to the selected mobile device.
 10. The base station deviceof claim 7, wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination indicatingthat a location of the selected mobile device is within a defined areaof a coverage area of the base station device; and determining totransmit a single control channel in lieu of transmitting the multiplecontrol channels based on the determination indicating that the locationof the selected mobile device is not within the defined area of thecoverage area of the base station device.
 11. The base station device ofclaim 7, wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination indicatingthat a path loss for the selected mobile device is lower than a definedvalue; and determining to transmit a single control channel in lieu oftransmitting the multiple control channels based on the determinationindicating that the path loss for the selected mobile device is higherthan the defined value.
 12. The base station device of claim 7, whereinthe identifying the layer to couple to the downlink control channelconfiguration further comprises: determining which of the channel stateinformation reference signals satisfies a defined condition.
 13. Atangible machine-readable storage medium, comprising executableinstructions that, when executed by a processor of a base station celldevice, facilitate performance of operations, comprising: determining,for a mobile device, a type of downlink control channel configuration totransmit from the base station cell device to the mobile device; and inresponse to determining to the type of downlink control channelconfiguration is one that transmits multiple downlink control channels,identifying a layer to couple to the downlink control channelconfiguration, wherein the identifying the layer to couple to thedownlink control channel configuration comprises: transmitting multiplechannel state information reference signals, and wherein the channelstate information reference signals are configured to have respectiveconfigurations.
 14. The tangible machine-readable storage medium ofclaim 13, wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination indicatingthat a rank is higher than a defined value; and determining to transmita single control channel in lieu of transmitting the multiple downlinkcontrol channels based on the determination indicating that the rank isless than or equal to the defined value.
 15. The tangiblemachine-readable storage medium of claim 14, wherein the operationsfurther comprise: scheduling the layer for transmission to the mobiledevice.
 16. The tangible machine-readable storage medium of claim 13,wherein the determining the type of downlink control channelconfiguration to transmit comprises: determining to transmit themultiple downlink control channels based on a determination indicatingthat a location of the mobile device is within a defined area of acoverage area of the base station cell device; and determining totransmit a single control channel based on the determination indicatingthat the location of the mobile device is not within the defined area ofthe coverage area of the base station cell device.
 17. The tangiblemachine-readable storage medium of claim 13, wherein the determining thetype of downlink control channel configuration to transmit comprises:determining to transmit the multiple downlink control channels based ona determination that a path loss for the mobile device is lower than adefined value.
 18. The tangible machine-readable storage medium of claim17, wherein the operations further comprise determining to transmit asingle control channel.
 19. The tangible machine-readable storage mediumof claim 18, wherein the determining to transmit the single controlchannel is based on a determination that the path loss for the mobiledevice is higher than the defined value.
 20. The tangiblemachine-readable storage medium of claim 13, wherein the operationsfurther comprise determining a signal of the multiple channel stateinformation reference signals that satisfies a defined condition.